<!DOCTYPE html>
<html lang="en">
<head>
<title>WebView4Delphi: All Classes, Interfaces, Objects and Records</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<h1 class="allitems">All Classes, Interfaces, Objects and Records</h1>
<table class="itemstable wide_list">
<tr class="listheader">
<th class="itemname">Name</th>
<th class="itemunit">Unit</th>
<th class="itemdesc">Description</th>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.COREWEBVIEW2_COLOR.html">COREWEBVIEW2_COLOR</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A value representing RGBA color (Red, Green, Blue, Alpha) for WebView2. Each component takes a value from 0 to 255, with 0 being no intensity and 255 being the highest intensity. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.COREWEBVIEW2_PHYSICAL_KEY_STATUS.html">COREWEBVIEW2_PHYSICAL_KEY_STATUS</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Contains the information packed into the LPARAM sent to a Win32 key event. For more information about WM_KEYDOWN, navigate to [WM_KEYDOWN message](/windows/win32/inputdev/wm-keydown). </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.EventRegistrationToken.html">EventRegistrationToken</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents a reference to a delegate that receives change notifications. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2.html">ICoreWebView2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> WebView2 enables you to host web content using the latest Microsoft Edge browser and web technology. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2AcceleratorKeyPressedEventArgs.html">ICoreWebView2AcceleratorKeyPressedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the AcceleratorKeyPressed event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2AcceleratorKeyPressedEventArgs2.html">ICoreWebView2AcceleratorKeyPressedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is This is a continuation of the ICoreWebView2AcceleratorKeyPressedEventArgs interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2AcceleratorKeyPressedEventHandler.html">ICoreWebView2AcceleratorKeyPressedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives AcceleratorKeyPressed events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler.html">ICoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the AddScriptToExecuteOnDocumentCreated method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BasicAuthenticationRequestedEventArgs.html">ICoreWebView2BasicAuthenticationRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the BasicAuthenticationRequested event. Will contain the request that led to the HTTP authorization challenge, the challenge and allows the host to provide authentication response or cancel the request. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BasicAuthenticationRequestedEventHandler.html">ICoreWebView2BasicAuthenticationRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the BasicAuthenticationRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BasicAuthenticationResponse.html">ICoreWebView2BasicAuthenticationResponse</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents a Basic HTTP authentication response that contains a user name and a password as according to RFC7617 (<a href="https://tools.ietf.org/html/rfc7617">https://tools.ietf.org/html/rfc7617</a>) </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserExtension.html">ICoreWebView2BrowserExtension</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties for managing an Extension, which includes an ID, name, and whether it is enabled or not, and the ability to Remove the Extension, and enable or disable it. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserExtensionEnableCompletedHandler.html">ICoreWebView2BrowserExtensionEnableCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of setting the browser Extension as enabled or disabled. If enabled, the browser Extension is running in WebView instances. If disabled, the browser Extension is not running in WebView instances. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserExtensionList.html">ICoreWebView2BrowserExtensionList</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties for managing browser Extension Lists from user profile. This includes the number of browser Extensions in the list, and the ability to get an browser Extension from the list at a particular index. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserExtensionRemoveCompletedHandler.html">ICoreWebView2BrowserExtensionRemoveCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of removing the browser Extension from the Profile. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserProcessExitedEventArgs.html">ICoreWebView2BrowserProcessExitedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the BrowserProcessExited event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BrowserProcessExitedEventHandler.html">ICoreWebView2BrowserProcessExitedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives BrowserProcessExited events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2BytesReceivedChangedEventHandler.html">ICoreWebView2BytesReceivedChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive BytesReceivedChanged event. Use the ICoreWebView2DownloadOperation.BytesReceived property to get the received bytes count. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CallDevToolsProtocolMethodCompletedHandler.html">ICoreWebView2CallDevToolsProtocolMethodCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives CallDevToolsProtocolMethod completion results. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CapturePreviewCompletedHandler.html">ICoreWebView2CapturePreviewCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the CapturePreview method. The result is written to the stream provided in the CapturePreview method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Certificate.html">ICoreWebView2Certificate</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides access to the certificate metadata. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClearBrowsingDataCompletedHandler.html">ICoreWebView2ClearBrowsingDataCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the ClearBrowsingData result. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler.html">ICoreWebView2ClearServerCertificateErrorActionsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the ClearServerCertificateErrorActions method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClientCertificate.html">ICoreWebView2ClientCertificate</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides access to the client certificate metadata. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClientCertificateCollection.html">ICoreWebView2ClientCertificateCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A collection of client certificate object. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClientCertificateRequestedEventArgs.html">ICoreWebView2ClientCertificateRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the ClientCertificateRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ClientCertificateRequestedEventHandler.html">ICoreWebView2ClientCertificateRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> An event handler for the ClientCertificateRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CompositionController.html">ICoreWebView2CompositionController</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of the ICoreWebView2Controller interface to support visual hosting. An object implementing the ICoreWebView2CompositionController interface will also implement ICoreWebView2Controller. Callers are expected to use ICoreWebView2Controller for resizing, visibility, focus, and so on, and then use ICoreWebView2CompositionController to connect to a composition tree and provide input meant for the WebView. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CompositionController2.html">ICoreWebView2CompositionController2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2CompositionController interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CompositionController3.html">ICoreWebView2CompositionController3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is the continuation of the ICoreWebView2CompositionController2 interface to manage drag and drop. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CompositionController4.html">ICoreWebView2CompositionController4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This Interface includes an API which enables non-client hit-testing support for WebView2. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContainsFullScreenElementChangedEventHandler.html">ICoreWebView2ContainsFullScreenElementChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ContainsFullScreenElementChanged events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContentLoadingEventArgs.html">ICoreWebView2ContentLoadingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ContentLoading events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContentLoadingEventHandler.html">ICoreWebView2ContentLoadingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives `ContentLoading` events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContextMenuItem.html">ICoreWebView2ContextMenuItem</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents a context menu item of a context menu displayed by WebView. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContextMenuItemCollection.html">ICoreWebView2ContextMenuItemCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents a collection of ContextMenuItem objects. Used to get, remove and add ContextMenuItem objects at the specified index. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContextMenuRequestedEventArgs.html">ICoreWebView2ContextMenuRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the ContextMenuRequested event. Will contain the selection information and a collection of all of the default context menu items that the WebView would show. Allows the app to draw its own context menu or add/remove from the default context menu. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContextMenuRequestedEventHandler.html">ICoreWebView2ContextMenuRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ContextMenuRequested events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ContextMenuTarget.html">ICoreWebView2ContextMenuTarget</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents the information regarding the context menu target. Includes the context selected and the appropriate data used for the actions of a context menu. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Controller.html">ICoreWebView2Controller</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The owner of the `CoreWebView2` object that provides support for resizing, showing and hiding, focusing, and other functionality related to windowing and composition. The `CoreWebView2Controller` owns the `CoreWebView2`, and if all references to the `CoreWebView2Controller` go away, the WebView is closed. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Controller2.html">ICoreWebView2Controller2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Controller interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Controller3.html">ICoreWebView2Controller3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Controller2 interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Controller4.html">ICoreWebView2Controller4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the ICoreWebView2Controller4 interface. The ICoreWebView2Controller4 provides interface to enable/disable external drop. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ControllerOptions.html">ICoreWebView2ControllerOptions</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is used to manage profile options that created by 'CreateCoreWebView2ControllerOptions'. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ControllerOptions2.html">ICoreWebView2ControllerOptions2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the interface in ControllerOptions for ScriptLocale. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Cookie.html">ICoreWebView2Cookie</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties that are used to manage an ICoreWebView2Cookie. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CookieList.html">ICoreWebView2CookieList</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A list of cookie objects. See ICoreWebView2Cookie. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CookieManager.html">ICoreWebView2CookieManager</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Creates, adds or updates, gets, or or view the cookies. The changes would apply to the context of the user profile. That is, other WebViews under the same user profile could be affected. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler.html">ICoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the CoreWebView2Controller created via CreateCoreWebView2CompositionController. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CreateCoreWebView2ControllerCompletedHandler.html">ICoreWebView2CreateCoreWebView2ControllerCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the CoreWebView2Controller created using CreateCoreWebView2Controller. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler.html">ICoreWebView2CreateCoreWebView2EnvironmentCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the WebView2Environment created using CreateCoreWebView2Environment. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CursorChangedEventHandler.html">ICoreWebView2CursorChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive CursorChanged events. Use the Cursor property to get the new cursor. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CustomItemSelectedEventHandler.html">ICoreWebView2CustomItemSelectedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Raised to notify the host that the end user selected a custom ContextMenuItem. CustomItemSelected event is raised on the specific ContextMenuItem that the end user selected. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2CustomSchemeRegistration.html">ICoreWebView2CustomSchemeRegistration</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents the registration of a custom scheme with the CoreWebView2Environment. This allows the WebView2 app to be able to handle WebResourceRequested event for requests with the specified scheme and be able to navigate the WebView2 to the custom scheme. Once the environment is created, the registrations are valid and immutable throughout the lifetime of the associated WebView2s' browser process and any WebView2 environments sharing the browser process must be created with identical custom scheme registrations, otherwise the environment creation will fail. Any further attempts to register the same scheme will fail during environment creation. The URIs of registered custom schemes will be treated similar to http URIs for their origins. They will have tuple origins for URIs with host and opaque origins for URIs without host as specified in [7.5 Origin - HTML Living Standard](<a href="https://html.spec.whatwg.org/multipage/origin.html">https://html.spec.whatwg.org/multipage/origin.html</a>)

<p>Example: custom-scheme-with-<a href="host://hostname/path/to/resource">host://hostname/path/to/resource</a> has origin of custom-scheme-with-<a href="host://hostname">host://hostname</a>. custom-scheme-without-host:path/to/resource has origin of custom-scheme-without-host:path/to/resource. For WebResourceRequested event, the cases of request URIs and filter URIs with custom schemes will be normalized according to generic URI syntax rules. Any non-ASCII characters will be preserved. The registered custom schemes also participate in [CORS](<a href="https://developer.mozilla.org/docs/Web/HTTP/CORS">https://developer.mozilla.org/docs/Web/HTTP/CORS</a>) and adheres to [CSP](<a href="https://developer.mozilla.org/docs/Web/HTTP/CSP">https://developer.mozilla.org/docs/Web/HTTP/CSP</a>). The app needs to set the appropriate access headers in its WebResourceRequested event handler to allow CORS requests. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Deferral.html">ICoreWebView2Deferral</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is used to complete deferrals on event args that support getting deferrals using the GetDeferral method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DevToolsProtocolEventReceivedEventArgs.html">ICoreWebView2DevToolsProtocolEventReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the DevToolsProtocolEventReceived event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DevToolsProtocolEventReceivedEventArgs2.html">ICoreWebView2DevToolsProtocolEventReceivedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is a continuation of the ICoreWebView2DevToolsProtocolEventReceivedEventArgs interface that provides the session ID of the target where the event originates from. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DevToolsProtocolEventReceivedEventHandler.html">ICoreWebView2DevToolsProtocolEventReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives DevToolsProtocolEventReceived events from the WebView. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DevToolsProtocolEventReceiver.html">ICoreWebView2DevToolsProtocolEventReceiver</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A Receiver is created for a particular DevTools Protocol event and allows you to subscribe and unsubscribe from that event. Obtained from the WebView object using GetDevToolsProtocolEventReceiver. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DocumentTitleChangedEventHandler.html">ICoreWebView2DocumentTitleChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives DocumentTitleChanged events. Use the DocumentTitle property to get the modified title. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DOMContentLoadedEventArgs.html">ICoreWebView2DOMContentLoadedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the DOMContentLoaded event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DOMContentLoadedEventHandler.html">ICoreWebView2DOMContentLoadedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives DOMContentLoaded events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DownloadOperation.html">ICoreWebView2DownloadOperation</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents a download operation. Gives access to the download's metadata and supports a user canceling, pausing, or resuming the download. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DownloadStartingEventArgs.html">ICoreWebView2DownloadStartingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the DownloadStarting event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2DownloadStartingEventHandler.html">ICoreWebView2DownloadStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Add an event handler for the DownloadStarting event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment.html">ICoreWebView2Environment</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Represents the WebView2 Environment. WebViews created from an environment run on the browser process specified with environment parameters and objects created from an environment should be used in the same environment. Using it in different environments are not guaranteed to be compatible and may fail. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment10.html">ICoreWebView2Environment10</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is used to create ICoreWebView2ControllerOptions object, which can be passed as a parameter in CreateCoreWebView2ControllerWithOptions and CreateCoreWebView2CompositionControllerWithOptions function for multiple profiles support. The profile will be created on disk or opened when calling CreateCoreWebView2ControllerWithOptions or CreateCoreWebView2CompositionControllerWithOptions no matter InPrivate mode is enabled or not, and it will be released in memory when the corresponding controller is closed but still remain on disk. If you create a WebView2Controller with {ProfileName=&quot;name&quot;, InPrivate=false} and then later create another one with {ProfileName=&quot;name&quot;, InPrivate=true}, these two controllers using the same profile would be allowed to run at the same time. As WebView2 is built on top of Edge browser, it follows Edge's behavior pattern. To create an InPrivate WebView, we gets an off-the-record profile (an InPrivate profile) from a regular profile, then create the WebView with the off-the-record profile. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment11.html">ICoreWebView2Environment11</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment interface for getting the crash dump folder path. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment12.html">ICoreWebView2Environment12</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment interface for creating shared buffer object. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment13.html">ICoreWebView2Environment13</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment interface for getting process with associated information. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment2.html">ICoreWebView2Environment2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment3.html">ICoreWebView2Environment3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment2 interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment4.html">ICoreWebView2Environment4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment3 interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment5.html">ICoreWebView2Environment5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment4 interface that supports the BrowserProcessExited event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment6.html">ICoreWebView2Environment6</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of the ICoreWebView2Environment that supports creating print settings for printing to PDF. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment7.html">ICoreWebView2Environment7</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of the ICoreWebView2Environment. An object implementing the ICoreWebView2Environment7 interface will also implement ICoreWebView2Environment. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment8.html">ICoreWebView2Environment8</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment7 interface that supports the ProcessInfosChanged event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Environment9.html">ICoreWebView2Environment9</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Environment interface for creating CoreWebView2 ContextMenuItem objects. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions.html">ICoreWebView2EnvironmentOptions</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Options used to create WebView2 Environment. A default implementation is provided in WebView2EnvironmentOptions.h. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions2.html">ICoreWebView2EnvironmentOptions2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment. A default implementation is provided in WebView2EnvironmentOptions.h. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions3.html">ICoreWebView2EnvironmentOptions3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment to manage crash reporting. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions4.html">ICoreWebView2EnvironmentOptions4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment that manages custom scheme registration. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions5.html">ICoreWebView2EnvironmentOptions5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment to manage tracking prevention. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions6.html">ICoreWebView2EnvironmentOptions6</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment to manage browser extensions. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions7.html">ICoreWebView2EnvironmentOptions7</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create the WebView2 Environment that support specifying the `ReleaseChannels` and `ChannelSearchKind`. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EnvironmentOptions8.html">ICoreWebView2EnvironmentOptions8</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Additional options used to create WebView2 Environment. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2EstimatedEndTimeChangedEventHandler.html">ICoreWebView2EstimatedEndTimeChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive EstimatedEndTimeChanged event. Use the ICoreWebView2DownloadOperation.EstimatedEndTime property to get the new estimated end time. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ExecuteScriptCompletedHandler.html">ICoreWebView2ExecuteScriptCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the ExecuteScript method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ExecuteScriptResult.html">ICoreWebView2ExecuteScriptResult</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the result for ExecuteScriptWithResult. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ExecuteScriptWithResultCompletedHandler.html">ICoreWebView2ExecuteScriptWithResultCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the callback for ExecuteScriptWithResult </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FaviconChangedEventHandler.html">ICoreWebView2FaviconChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is a handler for when the Favicon is changed. The sender is the ICoreWebView2 object the top-level document of which has changed favicon and the eventArgs is nullptr. Use the FaviconUri property and GetFavicon method to obtain the favicon data. The second argument is always null. For more information see add_FaviconChanged. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2File.html">ICoreWebView2File</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Representation of a DOM [File](<a href="https://developer.mozilla.org/docs/Web/API/File">https://developer.mozilla.org/docs/Web/API/File</a>) object passed via WebMessage. You can use this object to obtain the path of a File dropped on WebView2. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FocusChangedEventHandler.html">ICoreWebView2FocusChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives GotFocus and LostFocus events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Frame.html">ICoreWebView2Frame</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> ICoreWebView2Frame provides direct access to the iframes information. You can get an ICoreWebView2Frame by handling the ICoreWebView2_4.add_FrameCreated event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Frame2.html">ICoreWebView2Frame2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Frame interface with navigation events, executing script and posting web messages. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Frame3.html">ICoreWebView2Frame3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is an extension of the ICoreWebView2Frame interface that supports PermissionRequested </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Frame4.html">ICoreWebView2Frame4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is an extension of the ICoreWebView2Frame interface that supports shared buffer based on file mapping. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Frame5.html">ICoreWebView2Frame5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is an extension of the ICoreWebView2Frame interface that provides the `FrameId` property. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameContentLoadingEventHandler.html">ICoreWebView2FrameContentLoadingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ContentLoading events for iframe. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameCreatedEventArgs.html">ICoreWebView2FrameCreatedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the FrameCreated events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameCreatedEventHandler.html">ICoreWebView2FrameCreatedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives FrameCreated event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameDestroyedEventHandler.html">ICoreWebView2FrameDestroyedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives FrameDestroyed event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameDOMContentLoadedEventHandler.html">ICoreWebView2FrameDOMContentLoadedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives DOMContentLoaded events for iframe. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameInfo.html">ICoreWebView2FrameInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties for a frame in the ICoreWebView2. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameInfo2.html">ICoreWebView2FrameInfo2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2FrameInfo interface that provides `ParentFrameInfo`, `FrameId` and `FrameKind` properties. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameInfoCollection.html">ICoreWebView2FrameInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Collection of FrameInfos (name and source). Used to list the affected frames' info when a frame-only render process failure occurs in the ICoreWebView2. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameInfoCollectionIterator.html">ICoreWebView2FrameInfoCollectionIterator</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Iterator for a collection of FrameInfos. For more info, see ICoreWebView2ProcessFailedEventArgs2 and ICoreWebView2FrameInfoCollection. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameNameChangedEventHandler.html">ICoreWebView2FrameNameChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives FrameNameChanged event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameNavigationCompletedEventHandler.html">ICoreWebView2FrameNavigationCompletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NavigationCompleted events for iframe. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameNavigationStartingEventHandler.html">ICoreWebView2FrameNavigationStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NavigationStarting events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FramePermissionRequestedEventHandler.html">ICoreWebView2FramePermissionRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives PermissionRequested events for iframes. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2FrameWebMessageReceivedEventHandler.html">ICoreWebView2FrameWebMessageReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives WebMessageReceived events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2GetCookiesCompletedHandler.html">ICoreWebView2GetCookiesCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the GetCookies method. The result is written to the cookie list provided in the GetCookies method call. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2GetFaviconCompletedHandler.html">ICoreWebView2GetFaviconCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is a handler for the completion of the population of imageStream. errorCode returns S_OK if the API succeeded. The image is returned in the faviconStream object. If there is no image then no data would be copied into the imageStream. For more details, see the GetFavicon API. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler.html">ICoreWebView2GetNonDefaultPermissionSettingsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the result of GetNonDefaultPermissionSettings. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2GetProcessExtendedInfosCompletedHandler.html">ICoreWebView2GetProcessExtendedInfosCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the `GetProcessExtendedInfos` method. The result is written to the collection of `ProcessExtendedInfo`s provided in the `GetProcessExtendedInfos` method call. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2HistoryChangedEventHandler.html">ICoreWebView2HistoryChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives HistoryChanged events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2HttpHeadersCollectionIterator.html">ICoreWebView2HttpHeadersCollectionIterator</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Iterator for a collection of HTTP headers. For more information, navigate to ICoreWebView2HttpRequestHeaders and ICoreWebView2HttpResponseHeaders. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2HttpRequestHeaders.html">ICoreWebView2HttpRequestHeaders</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> HTTP request headers. Used to inspect the HTTP request on WebResourceRequested event and NavigationStarting event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2HttpResponseHeaders.html">ICoreWebView2HttpResponseHeaders</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> HTTP response headers. Used to construct a WebResourceResponse for the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler.html">ICoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsDefaultDownloadDialogOpenChanged events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2IsDocumentPlayingAudioChangedEventHandler.html">ICoreWebView2IsDocumentPlayingAudioChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsDocumentPlayingAudioChanged events. Use the IsDocumentPlayingAudio property to get the audio playing state. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2IsMutedChangedEventHandler.html">ICoreWebView2IsMutedChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsMutedChanged events. Use the IsMuted property to get the mute state. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2LaunchingExternalUriSchemeEventArgs.html">ICoreWebView2LaunchingExternalUriSchemeEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for LaunchingExternalUriScheme event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2LaunchingExternalUriSchemeEventHandler.html">ICoreWebView2LaunchingExternalUriSchemeEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event handler for the LaunchingExternalUriScheme event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2MoveFocusRequestedEventArgs.html">ICoreWebView2MoveFocusRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the MoveFocusRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2MoveFocusRequestedEventHandler.html">ICoreWebView2MoveFocusRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives MoveFocusRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationCompletedEventArgs.html">ICoreWebView2NavigationCompletedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the NavigationCompleted event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationCompletedEventArgs2.html">ICoreWebView2NavigationCompletedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is an interface for the StatusCode property of ICoreWebView2NavigationCompletedEventArgs </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationCompletedEventHandler.html">ICoreWebView2NavigationCompletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NavigationCompleted events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationStartingEventArgs.html">ICoreWebView2NavigationStartingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the NavigationStarting event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationStartingEventArgs2.html">ICoreWebView2NavigationStartingEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The AdditionalAllowedFrameAncestors API that enable developers to provide additional allowed frame ancestors. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationStartingEventArgs3.html">ICoreWebView2NavigationStartingEventArgs3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The NavigationKind API that enables developers to get more information about navigation type. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NavigationStartingEventHandler.html">ICoreWebView2NavigationStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NavigationStarting events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NewBrowserVersionAvailableEventHandler.html">ICoreWebView2NewBrowserVersionAvailableEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NewBrowserVersionAvailable events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventArgs.html">ICoreWebView2NewWindowRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the NewWindowRequested event. The event is run when content inside webview requested to a open a new window (through window.open() and so on). </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventArgs2.html">ICoreWebView2NewWindowRequestedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is a continuation of the ICoreWebView2NewWindowRequestedEventArgs interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventArgs3.html">ICoreWebView2NewWindowRequestedEventArgs3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is a continuation of the ICoreWebView2NewWindowRequestedEventArgs interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NewWindowRequestedEventHandler.html">ICoreWebView2NewWindowRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives NewWindowRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventArgs.html">ICoreWebView2NonClientRegionChangedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the Interface for non-client region change event args. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2NonClientRegionChangedEventHandler.html">ICoreWebView2NonClientRegionChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the Interface of the event handler for the non-client region changed event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ObjectCollectionView.html">ICoreWebView2ObjectCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Read-only collection of generic objects. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionRequestedEventArgs.html">ICoreWebView2PermissionRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the PermissionRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionRequestedEventArgs2.html">ICoreWebView2PermissionRequestedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is a continuation of the ICoreWebView2PermissionRequestedEventArgs interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionRequestedEventArgs3.html">ICoreWebView2PermissionRequestedEventArgs3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is a continuation of the ICoreWebView2PermissionRequestedEventArgs interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionRequestedEventHandler.html">ICoreWebView2PermissionRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives PermissionRequested events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionSetting.html">ICoreWebView2PermissionSetting</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties for a permission setting. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PermissionSettingCollectionView.html">ICoreWebView2PermissionSettingCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Read-only collection of PermissionSettings (origin, kind, and state). Used to list the nondefault permission settings on the profile that are persisted across sessions. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PointerInfo.html">ICoreWebView2PointerInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p>

<p>This mostly represents a combined win32 POINTER_INFO/POINTER_TOUCH_INFO/POINTER_PEN_INFO object. It takes fields from all three and excludes some win32 specific data types like HWND and HANDLE. Note, sourceDevice is taken out but we expect the PointerDeviceRect and DisplayRect to cover the existing use cases of sourceDevice. Another big difference is that any of the point or rect locations are expected to be in WebView physical coordinates. That is, coordinates relative to the WebView and no DPI scaling applied.

<p>The PointerId, PointerFlags, ButtonChangeKind, PenFlags, PenMask, TouchFlags, and TouchMask are all #defined flags or enums in the POINTER_INFO/POINTER_TOUCH_INFO/POINTER_PEN_INFO structure. We define those properties here as UINT32 or INT32 and expect the developer to know how to populate those values based on the Windows definitions.

<p></p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PrintCompletedHandler.html">ICoreWebView2PrintCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the Print method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PrintSettings.html">ICoreWebView2PrintSettings</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Settings used by the PrintToPdf method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PrintSettings2.html">ICoreWebView2PrintSettings2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Settings used by the Print method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PrintToPdfCompletedHandler.html">ICoreWebView2PrintToPdfCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the PrintToPdf method. If the print to PDF operation succeeds, isSuccessful is true. Otherwise, if the operation failed, isSuccessful is set to false. An invalid path returns E_INVALIDARG. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2PrintToPdfStreamCompletedHandler.html">ICoreWebView2PrintToPdfStreamCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the PrintToPdfStream method. errorCode returns S_OK if the PrintToPdfStream operation succeeded. The printable pdf data is returned in the pdfStream object. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessExtendedInfo.html">ICoreWebView2ProcessExtendedInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides process with associated extended information in the `ICoreWebView2Environment`. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessExtendedInfoCollection.html">ICoreWebView2ProcessExtendedInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A list containing processInfo and associated extended information. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs.html">ICoreWebView2ProcessFailedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the ProcessFailed event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs2.html">ICoreWebView2ProcessFailedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2ProcessFailedEventArgs interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessFailedEventArgs3.html">ICoreWebView2ProcessFailedEventArgs3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2ProcessFailedEventArgs2 interface for getting blocked file for code integrity process failures. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessFailedEventHandler.html">ICoreWebView2ProcessFailedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ProcessFailed events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessInfo.html">ICoreWebView2ProcessInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties for a process in the ICoreWebView2Environment. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessInfoCollection.html">ICoreWebView2ProcessInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A list containing process id and corresponding process type. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProcessInfosChangedEventHandler.html">ICoreWebView2ProcessInfosChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> An event handler for the ProcessInfosChanged event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile.html">ICoreWebView2Profile</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Provides a set of properties to configure a Profile object. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile2.html">ICoreWebView2Profile2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Profile2 interface. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile3.html">ICoreWebView2Profile3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is an extension of the ICoreWebView2Profile interface to control levels of tracking prevention. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile4.html">ICoreWebView2Profile4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the ICoreWebView2Profile interface for the permission management APIs. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile5.html">ICoreWebView2Profile5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the ICoreWebView2Profile interface for cookie manager. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile6.html">ICoreWebView2Profile6</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Interfaces in profile for managing password-autosave and general-autofill. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile7.html">ICoreWebView2Profile7</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Interfaces in profile for managing browser extensions. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Profile8.html">ICoreWebView2Profile8</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the profile interface that manages profile deletion. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProfileAddBrowserExtensionCompletedHandler.html">ICoreWebView2ProfileAddBrowserExtensionCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of loading an browser Extension. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProfileDeletedEventHandler.html">ICoreWebView2ProfileDeletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the `CoreWebView2Profile.Deleted` event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler.html">ICoreWebView2ProfileGetBrowserExtensionsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of getting the browser Extensions. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2RasterizationScaleChangedEventHandler.html">ICoreWebView2RasterizationScaleChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives RasterizationScaleChanged events. Use the RasterizationScale property to get the modified scale. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2RegionRectCollectionView.html">ICoreWebView2RegionRectCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This Interface Represents a Collection of Region Rects. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ScriptDialogOpeningEventArgs.html">ICoreWebView2ScriptDialogOpeningEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the ScriptDialogOpening event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ScriptDialogOpeningEventHandler.html">ICoreWebView2ScriptDialogOpeningEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives ScriptDialogOpening events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ScriptException.html">ICoreWebView2ScriptException</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface represents a JavaScript exception. If the CoreWebView2.ExecuteScriptWithResult result has Succeeded as false, you can use the result's Exception property to get the script exception. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ServerCertificateErrorDetectedEventArgs.html">ICoreWebView2ServerCertificateErrorDetectedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the ServerCertificateErrorDetected event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ServerCertificateErrorDetectedEventHandler.html">ICoreWebView2ServerCertificateErrorDetectedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> An event handler for the ServerCertificateErrorDetected event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2SetPermissionStateCompletedHandler.html">ICoreWebView2SetPermissionStateCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the result of SetPermissionState. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings.html">ICoreWebView2Settings</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Defines properties that enable, disable, or modify WebView features. Changes to IsGeneralAutofillEnabled and IsPasswordAutosaveEnabled apply immediately, while other setting changes made after NavigationStarting event do not apply until the next top-level navigation. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings2.html">ICoreWebView2Settings2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface that manages the user agent. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings3.html">ICoreWebView2Settings3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface that manages whether browser accelerator keys are enabled. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings4.html">ICoreWebView2Settings4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to manage autofill. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings5.html">ICoreWebView2Settings5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to manage pinch zoom. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings6.html">ICoreWebView2Settings6</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to manage swipe navigation. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings7.html">ICoreWebView2Settings7</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to hide Pdf toolbar items. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings8.html">ICoreWebView2Settings8</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to manage smartscreen. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2Settings9.html">ICoreWebView2Settings9</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2Settings interface to manage non-client regions. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2SharedBuffer.html">ICoreWebView2SharedBuffer</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The shared buffer object that is created by [CreateSharedBuffer](<a href="https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2environment12#createsharedbuffer">https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2environment12#createsharedbuffer</a>). The object is presented to script as ArrayBuffer when posted to script with [PostSharedBufferToScript](/microsoft-edge/webview2/reference/win32/icorewebview2_17#postsharedbuffertoscript). </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2SourceChangedEventArgs.html">ICoreWebView2SourceChangedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the SourceChanged event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2SourceChangedEventHandler.html">ICoreWebView2SourceChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives SourceChanged events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2StateChangedEventHandler.html">ICoreWebView2StateChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive StateChanged event. Use the ICoreWebView2DownloadOperation.State property to get the current state, which can be in progress, interrupted, or completed. Use the ICoreWebView2DownloadOperation.InterruptReason property to get the interrupt reason if the download is interrupted. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2StatusBarTextChangedEventHandler.html">ICoreWebView2StatusBarTextChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives StatusBarTextChanged events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2StringCollection.html">ICoreWebView2StringCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A collection of strings. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2TrySuspendCompletedHandler.html">ICoreWebView2TrySuspendCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the TrySuspend result. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebMessageReceivedEventArgs.html">ICoreWebView2WebMessageReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the WebMessageReceived event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebMessageReceivedEventArgs2.html">ICoreWebView2WebMessageReceivedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Extension of WebMessageReceivedEventArgs to provide access to additional WebMessage objects. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebMessageReceivedEventHandler.html">ICoreWebView2WebMessageReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives WebMessageReceived events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceRequest.html">ICoreWebView2WebResourceRequest</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> An HTTP request used with the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceRequestedEventArgs.html">ICoreWebView2WebResourceRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the WebResourceRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceRequestedEventArgs2.html">ICoreWebView2WebResourceRequestedEventArgs2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the `WebResourceRequested` event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceRequestedEventHandler.html">ICoreWebView2WebResourceRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Runs when a URL request (through network, file, and so on) is made in the webview for a Web resource matching resource context filter and URL specified in AddWebResourceRequestedFilter. The host views and modifies the request or provide a response in a similar pattern to HTTP, in which case the request immediately completed. This may not contain any request headers that are added by the network stack, such as an Authorization header. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceResponse.html">ICoreWebView2WebResourceResponse</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> An HTTP response used with the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceResponseReceivedEventArgs.html">ICoreWebView2WebResourceResponseReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Event args for the WebResourceResponseReceived event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceResponseReceivedEventHandler.html">ICoreWebView2WebResourceResponseReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives WebResourceResponseReceived events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceResponseView.html">ICoreWebView2WebResourceResponseView</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> View of the HTTP representation for a web resource response. The properties of this object are not mutable. This response view is used with the WebResourceResponseReceived event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WebResourceResponseViewGetContentCompletedHandler.html">ICoreWebView2WebResourceResponseViewGetContentCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives the result of the ICoreWebView2WebResourceResponseView.GetContent method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WindowCloseRequestedEventHandler.html">ICoreWebView2WindowCloseRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Receives WindowCloseRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2WindowFeatures.html">ICoreWebView2WindowFeatures</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p>

<p>The window features for a WebView popup window. The fields match the windowFeatures passed to window.open as specified in [Window features](<a href="https://developer.mozilla.org/docs/Web/API/Window/open#Window_features">https://developer.mozilla.org/docs/Web/API/Window/open#Window_features</a>) on MDN.

<p>There is no requirement for you to respect the values. If your app does not have corresponding UI features (for example, no toolbar) or if all instance of WebView are opened in tabs and do not have distinct size or positions, then your app does not respect the values. You may want to respect values, but perhaps only some apply to the UI of you app. Accordingly, you may respect all, some, or none of the properties as appropriate for your app. For all numeric properties, if the value that is passed to window.open is outside the range of an unsigned 32bit int, the resulting value is the absolute value of the maximum for unsigned 32bit integer. If you are not able to parse the value an integer, it is considered 0. If the value is a floating point value, it is rounded down to an integer.

<p>In runtime versions 98 or later, the values of ShouldDisplayMenuBar, ShouldDisplayStatus, ShouldDisplayToolbar, and ShouldDisplayScrollBars will not directly depend on the equivalent fields in the windowFeatures string. Instead, they will all be false if the window is expected to be a popup, and true if it is not.

<p></p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2ZoomFactorChangedEventHandler.html">ICoreWebView2ZoomFactorChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> Implements the interface to receive ZoomFactorChanged events. Use the ICoreWebView2Controller.ZoomFactor property to get the modified zoom factor. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_10.html">ICoreWebView2_10</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_9 that supports BasicAuthenticationRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_11.html">ICoreWebView2_11</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_10 that supports sessionId for CDP method calls and ContextMenuRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_12.html">ICoreWebView2_12</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_11 that supports StatusBarTextChanged event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_13.html">ICoreWebView2_13</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_12 that supports Profile API. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_14.html">ICoreWebView2_14</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_13 that adds ServerCertificate support. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_15.html">ICoreWebView2_15</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_14 that supports status Favicons. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_16.html">ICoreWebView2_16</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2 interface to support printing. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_17.html">ICoreWebView2_17</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_16 that supports shared buffer based on file mapping. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_18.html">ICoreWebView2_18</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_17 that manages navigation requests to URI schemes registered with the OS. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_19.html">ICoreWebView2_19</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_18 that manages memory usage target level. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_2.html">ICoreWebView2_2</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2 interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_20.html">ICoreWebView2_20</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of `ICoreWebView2_19` that provides the `FrameId` property. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_21.html">ICoreWebView2_21</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This is the interface for getting string and exception with ExecuteScriptWithResult. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_22.html">ICoreWebView2_22</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of `ICoreWebView2` that allows to set filters in order to receive WebResourceRequested events for service workers, shared workers and different origin iframes. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_3.html">ICoreWebView2_3</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2_2 interface. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_4.html">ICoreWebView2_4</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2_3 interface to support FrameCreated and DownloadStarting events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_5.html">ICoreWebView2_5</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> A continuation of the ICoreWebView2_4 interface to support ClientCertificateRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_6.html">ICoreWebView2_6</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of `ICoreWebView2_5` that manages opening the browser task manager window. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_7.html">ICoreWebView2_7</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_5 that manages opening the browser task manager window. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_8.html">ICoreWebView2_8</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_7 that supports media features. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypeLibrary.ICoreWebView2_9.html">ICoreWebView2_9</a></td>
<td class="itemunit"><a class="bold" href="uWVTypeLibrary.html">uWVTypeLibrary</a></td>
<td class="itemdesc"><p> This interface is an extension of ICoreWebView2_8 that default download dialog positioning and anchoring. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVInterfaces.IWVBrowserEvents.html">IWVBrowserEvents</a></td>
<td class="itemunit"><a class="bold" href="uWVInterfaces.html">uWVInterfaces</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVInterfaces.IWVLoaderEvents.html">IWVLoaderEvents</a></td>
<td class="itemunit"><a class="bold" href="uWVInterfaces.html">uWVInterfaces</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2.TCoreWebView2.html">TCoreWebView2</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2.html">uWVCoreWebView2</a></td>
<td class="itemdesc"><p>&nbsp;</p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2AcceleratorKeyPressedEventArgs.html">TCoreWebView2AcceleratorKeyPressedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the AcceleratorKeyPressed event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2AcceleratorKeyPressedEventHandler.html">TCoreWebView2AcceleratorKeyPressedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives AcceleratorKeyPressed events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler.html">TCoreWebView2AddScriptToExecuteOnDocumentCreatedCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the AddScriptToExecuteOnDocumentCreated method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2BasicAuthenticationRequestedEventArgs.html">TCoreWebView2BasicAuthenticationRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the BasicAuthenticationRequested event. Will contain the request that led to the HTTP authorization challenge, the challenge and allows the host to provide authentication response or cancel the request. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2BasicAuthenticationRequestedEventHandler.html">TCoreWebView2BasicAuthenticationRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the BasicAuthenticationRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2BasicAuthenticationResponse.TCoreWebView2BasicAuthenticationResponse.html">TCoreWebView2BasicAuthenticationResponse</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2BasicAuthenticationResponse.html">uWVCoreWebView2BasicAuthenticationResponse</a></td>
<td class="itemdesc"><p> Represents a Basic HTTP authentication response that contains a user name and a password as according to RFC7617 (<a href="https://tools.ietf.org/html/rfc7617">https://tools.ietf.org/html/rfc7617</a>) </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2BrowserExtension.TCoreWebView2BrowserExtension.html">TCoreWebView2BrowserExtension</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2BrowserExtension.html">uWVCoreWebView2BrowserExtension</a></td>
<td class="itemdesc"><p> Provides a set of properties for managing an Extension, which includes an ID, name, and whether it is enabled or not, and the ability to Remove the Extension, and enable or disable it. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2BrowserExtensionEnableCompletedHandler.html">TCoreWebView2BrowserExtensionEnableCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of setting the browser Extension as enabled or disabled. If enabled, the browser Extension is running in WebView instances. If disabled, the browser Extension is not running in WebView instances. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2BrowserExtensionList.TCoreWebView2BrowserExtensionList.html">TCoreWebView2BrowserExtensionList</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2BrowserExtensionList.html">uWVCoreWebView2BrowserExtensionList</a></td>
<td class="itemdesc"><p> Provides a set of properties for managing browser Extension Lists from user profile. This includes the number of browser Extensions in the list, and the ability to get an browser Extension from the list at a particular index. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2BrowserExtensionRemoveCompletedHandler.html">TCoreWebView2BrowserExtensionRemoveCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of removing the browser Extension from the Profile. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2BrowserProcessExitedEventArgs.html">TCoreWebView2BrowserProcessExitedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the BrowserProcessExited event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2BrowserProcessExitedEventHandler.html">TCoreWebView2BrowserProcessExitedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives BrowserProcessExited events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2BytesReceivedChangedEventHandler.html">TCoreWebView2BytesReceivedChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive BytesReceivedChanged event. Use the ICoreWebView2DownloadOperation.BytesReceived property to get the received bytes count. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CallDevToolsProtocolMethodCompletedHandler.html">TCoreWebView2CallDevToolsProtocolMethodCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives CallDevToolsProtocolMethod completion results. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CapturePreviewCompletedHandler.html">TCoreWebView2CapturePreviewCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the CapturePreview method. The result is written to the stream provided in the CapturePreview method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Certificate.TCoreWebView2Certificate.html">TCoreWebView2Certificate</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Certificate.html">uWVCoreWebView2Certificate</a></td>
<td class="itemdesc"><p> Provides access to the certificate metadata. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ClearBrowsingDataCompletedHandler.html">TCoreWebView2ClearBrowsingDataCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the ClearBrowsingData result. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ClearServerCertificateErrorActionsCompletedHandler.html">TCoreWebView2ClearServerCertificateErrorActionsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the ClearServerCertificateErrorActions method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ClientCertificate.TCoreWebView2ClientCertificate.html">TCoreWebView2ClientCertificate</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ClientCertificate.html">uWVCoreWebView2ClientCertificate</a></td>
<td class="itemdesc"><p> Provides access to the client certificate metadata. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ClientCertificateCollection.TCoreWebView2ClientCertificateCollection.html">TCoreWebView2ClientCertificateCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ClientCertificateCollection.html">uWVCoreWebView2ClientCertificateCollection</a></td>
<td class="itemdesc"><p> A collection of client certificate object. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ClientCertificateRequestedEventArgs.html">TCoreWebView2ClientCertificateRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the ClientCertificateRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ClientCertificateRequestedEventHandler.html">TCoreWebView2ClientCertificateRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> An event handler for the ClientCertificateRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2CompositionController.TCoreWebView2CompositionController.html">TCoreWebView2CompositionController</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2CompositionController.html">uWVCoreWebView2CompositionController</a></td>
<td class="itemdesc"><p> This interface is an extension of the ICoreWebView2Controller interface to support visual hosting. An object implementing the ICoreWebView2CompositionController interface will also implement ICoreWebView2Controller. Callers are expected to use ICoreWebView2Controller for resizing, visibility, focus, and so on, and then use ICoreWebView2CompositionController to connect to a composition tree and provide input meant for the WebView. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ContainsFullScreenElementChangedEventHandler.html">TCoreWebView2ContainsFullScreenElementChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives ContainsFullScreenElementChanged events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ContentLoadingEventArgs.html">TCoreWebView2ContentLoadingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Receives ContentLoading events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ContentLoadingEventHandler.html">TCoreWebView2ContentLoadingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives `ContentLoading` events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ContextMenuItem.TCoreWebView2ContextMenuItem.html">TCoreWebView2ContextMenuItem</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ContextMenuItem.html">uWVCoreWebView2ContextMenuItem</a></td>
<td class="itemdesc"><p> Represents a context menu item of a context menu displayed by WebView. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ContextMenuItemCollection.TCoreWebView2ContextMenuItemCollection.html">TCoreWebView2ContextMenuItemCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ContextMenuItemCollection.html">uWVCoreWebView2ContextMenuItemCollection</a></td>
<td class="itemdesc"><p> Represents a collection of ContextMenuItem objects. Used to get, remove and add ContextMenuItem objects at the specified index. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ContextMenuRequestedEventArgs.html">TCoreWebView2ContextMenuRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the ContextMenuRequested event. Will contain the selection information and a collection of all of the default context menu items that the WebView would show. Allows the app to draw its own context menu or add/remove from the default context menu. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ContextMenuRequestedEventHandler.html">TCoreWebView2ContextMenuRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives ContextMenuRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ContextMenuTarget.TCoreWebView2ContextMenuTarget.html">TCoreWebView2ContextMenuTarget</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ContextMenuTarget.html">uWVCoreWebView2ContextMenuTarget</a></td>
<td class="itemdesc"><p> Represents the information regarding the context menu target. Includes the context selected and the appropriate data used for the actions of a context menu. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Controller.TCoreWebView2Controller.html">TCoreWebView2Controller</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Controller.html">uWVCoreWebView2Controller</a></td>
<td class="itemdesc"><p> The owner of the `CoreWebView2` object that provides support for resizing, showing and hiding, focusing, and other functionality related to windowing and composition. The `CoreWebView2Controller` owns the `CoreWebView2`, and if all references to the `CoreWebView2Controller` go away, the WebView is closed. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ControllerOptions.TCoreWebView2ControllerOptions.html">TCoreWebView2ControllerOptions</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ControllerOptions.html">uWVCoreWebView2ControllerOptions</a></td>
<td class="itemdesc"><p>

<p>This class is a ICoreWebView2ControllerOptions wrapper.

<p>ICoreWebView2ControllerOptions is used to manage profile options that created by 'CreateCoreWebView2ControllerOptions'.

<p></p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Cookie.TCoreWebView2Cookie.html">TCoreWebView2Cookie</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Cookie.html">uWVCoreWebView2Cookie</a></td>
<td class="itemdesc"><p> Provides a set of properties that are used to manage an ICoreWebView2Cookie. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2CookieList.TCoreWebView2CookieList.html">TCoreWebView2CookieList</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2CookieList.html">uWVCoreWebView2CookieList</a></td>
<td class="itemdesc"><p> A list of cookie objects. See ICoreWebView2Cookie. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2CookieManager.TCoreWebView2CookieManager.html">TCoreWebView2CookieManager</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2CookieManager.html">uWVCoreWebView2CookieManager</a></td>
<td class="itemdesc"><p> Creates, adds or updates, gets, or or view the cookies. The changes would apply to the context of the user profile. That is, other WebViews under the same user profile could be affected. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler.html">TCoreWebView2CreateCoreWebView2CompositionControllerCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the CoreWebView2Controller created via CreateCoreWebView2CompositionController. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CreateCoreWebView2ControllerCompletedHandler.html">TCoreWebView2CreateCoreWebView2ControllerCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the CoreWebView2Controller created using CreateCoreWebView2Controller. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CursorChangedEventHandler.html">TCoreWebView2CursorChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive CursorChanged events. Use the Cursor property to get the new cursor. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2CustomItemSelectedEventHandler.html">TCoreWebView2CustomItemSelectedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Raised to notify the host that the end user selected a custom ContextMenuItem. CustomItemSelected event is raised on the specific ContextMenuItem that the end user selected. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2CustomSchemeRegistration.TCoreWebView2CustomSchemeRegistration.html">TCoreWebView2CustomSchemeRegistration</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2CustomSchemeRegistration.html">uWVCoreWebView2CustomSchemeRegistration</a></td>
<td class="itemdesc"><p>

<p>Represents the registration of a custom scheme with the CoreWebView2Environment.

<p>This allows the WebView2 app to be able to handle WebResourceRequested event for requests with the specified scheme and be able to navigate the WebView2 to the custom scheme.

<p></p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Deferral.TCoreWebView2Deferral.html">TCoreWebView2Deferral</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Deferral.html">uWVCoreWebView2Deferral</a></td>
<td class="itemdesc"><p> This interface is used to complete deferrals on event args that support getting deferrals using the GetDeferral method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2DevToolsProtocolEventReceivedEventArgs.html">TCoreWebView2DevToolsProtocolEventReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the DevToolsProtocolEventReceived event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2DevToolsProtocolEventReceivedEventHandler.html">TCoreWebView2DevToolsProtocolEventReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives DevToolsProtocolEventReceived events from the WebView. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2DocumentTitleChangedEventHandler.html">TCoreWebView2DocumentTitleChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives DocumentTitleChanged events. Use the DocumentTitle property to get the modified title. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2DOMContentLoadedEventArgs.html">TCoreWebView2DOMContentLoadedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the DOMContentLoaded event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2DOMContentLoadedEventHandler.html">TCoreWebView2DOMContentLoadedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives DOMContentLoaded events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2DownloadOperation.TCoreWebView2DownloadOperation.html">TCoreWebView2DownloadOperation</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2DownloadOperation.html">uWVCoreWebView2DownloadOperation</a></td>
<td class="itemdesc"><p> Represents a download operation. Gives access to the download's metadata and supports a user canceling, pausing, or resuming the download. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2DownloadStartingEventArgs.html">TCoreWebView2DownloadStartingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the DownloadStarting event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2DownloadStartingEventHandler.html">TCoreWebView2DownloadStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Add an event handler for the DownloadStarting event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Environment.TCoreWebView2Environment.html">TCoreWebView2Environment</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Environment.html">uWVCoreWebView2Environment</a></td>
<td class="itemdesc"><p> Represents the WebView2 Environment. WebViews created from an environment run on the browser process specified with environment parameters and objects created from an environment should be used in the same environment. Using it in different environments are not guaranteed to be compatible and may fail. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2EnvironmentCompletedHandler.html">TCoreWebView2EnvironmentCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the WebView2Environment created using CreateCoreWebView2Environment. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2EnvironmentOptions.TCoreWebView2EnvironmentOptions.html">TCoreWebView2EnvironmentOptions</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2EnvironmentOptions.html">uWVCoreWebView2EnvironmentOptions</a></td>
<td class="itemdesc"><p> Options used to create WebView2 Environment. A default implementation is provided in WebView2EnvironmentOptions.h. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2EstimatedEndTimeChangedEventHandler.html">TCoreWebView2EstimatedEndTimeChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive EstimatedEndTimeChanged event. Use the ICoreWebView2DownloadOperation.EstimatedEndTime property to get the new estimated end time. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ExecuteScriptCompletedHandler.html">TCoreWebView2ExecuteScriptCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the ExecuteScript method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ExecuteScriptResult.TCoreWebView2ExecuteScriptResult.html">TCoreWebView2ExecuteScriptResult</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ExecuteScriptResult.html">uWVCoreWebView2ExecuteScriptResult</a></td>
<td class="itemdesc"><p> This is the result for ExecuteScriptWithResult. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ExecuteScriptWithResultCompletedHandler.html">TCoreWebView2ExecuteScriptWithResultCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> This is the callback for ExecuteScriptWithResult </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FaviconChangedEventHandler.html">TCoreWebView2FaviconChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> This interface is a handler for when the Favicon is changed. The sender is the ICoreWebView2 object the top-level document of which has changed favicon and the eventArgs is nullptr. Use the FaviconUri property and GetFavicon method to obtain the favicon data. The second argument is always null. For more information see add_FaviconChanged. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2File.TCoreWebView2File.html">TCoreWebView2File</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2File.html">uWVCoreWebView2File</a></td>
<td class="itemdesc"><p> Representation of a DOM [File](<a href="https://developer.mozilla.org/docs/Web/API/File">https://developer.mozilla.org/docs/Web/API/File</a>) object passed via WebMessage. You can use this object to obtain the path of a File dropped on WebView2. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Frame.TCoreWebView2Frame.html">TCoreWebView2Frame</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Frame.html">uWVCoreWebView2Frame</a></td>
<td class="itemdesc"><p> ICoreWebView2Frame provides direct access to the iframes information. You can get an ICoreWebView2Frame by handling the ICoreWebView2_4.add_FrameCreated event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameContentLoadingEventHandler.html">TCoreWebView2FrameContentLoadingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives ContentLoading events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2FrameCreatedEventArgs.html">TCoreWebView2FrameCreatedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the FrameCreated events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameCreatedEventHandler.html">TCoreWebView2FrameCreatedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives FrameCreated event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameDestroyedEventHandler.html">TCoreWebView2FrameDestroyedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives FrameDestroyed event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameDOMContentLoadedEventHandler.html">TCoreWebView2FrameDOMContentLoadedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives DOMContentLoaded events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2FrameInfo.TCoreWebView2FrameInfo.html">TCoreWebView2FrameInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2FrameInfo.html">uWVCoreWebView2FrameInfo</a></td>
<td class="itemdesc"><p> Provides a set of properties for a frame in the ICoreWebView2. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2FrameInfoCollection.TCoreWebView2FrameInfoCollection.html">TCoreWebView2FrameInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2FrameInfoCollection.html">uWVCoreWebView2FrameInfoCollection</a></td>
<td class="itemdesc"><p> Collection of FrameInfos (name and source). Used to list the affected frames' info when a frame-only render process failure occurs in the ICoreWebView2. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2FrameInfoCollectionIterator.TCoreWebView2FrameInfoCollectionIterator.html">TCoreWebView2FrameInfoCollectionIterator</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2FrameInfoCollectionIterator.html">uWVCoreWebView2FrameInfoCollectionIterator</a></td>
<td class="itemdesc"><p> Iterator for a collection of FrameInfos. For more info, see ICoreWebView2ProcessFailedEventArgs2 and ICoreWebView2FrameInfoCollection. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameNameChangedEventHandler.html">TCoreWebView2FrameNameChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives FrameNameChanged event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameNavigationCompletedEventHandler.html">TCoreWebView2FrameNavigationCompletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationCompleted events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameNavigationCompletedEventHandler2.html">TCoreWebView2FrameNavigationCompletedEventHandler2</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationCompleted events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameNavigationStartingEventHandler.html">TCoreWebView2FrameNavigationStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationStarting events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameNavigationStartingEventHandler2.html">TCoreWebView2FrameNavigationStartingEventHandler2</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationStarting events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FramePermissionRequestedEventHandler.html">TCoreWebView2FramePermissionRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives PermissionRequested events for iframes. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2FrameWebMessageReceivedEventHandler.html">TCoreWebView2FrameWebMessageReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives WebMessageReceived events for iframe. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2GetCookiesCompletedHandler.html">TCoreWebView2GetCookiesCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the GetCookies method. The result is written to the cookie list provided in the GetCookies method call. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2GetFaviconCompletedHandler.html">TCoreWebView2GetFaviconCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> This interface is a handler for when the Favicon is changed. The sender is the ICoreWebView2 object the top-level document of which has changed favicon and the eventArgs is nullptr. Use the FaviconUri property and GetFavicon method to obtain the favicon data. The second argument is always null. For more information see add_FaviconChanged. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2GetNonDefaultPermissionSettingsCompletedHandler.html">TCoreWebView2GetNonDefaultPermissionSettingsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the result of GetNonDefaultPermissionSettings. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2GetProcessExtendedInfosCompletedHandler.html">TCoreWebView2GetProcessExtendedInfosCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the `GetProcessExtendedInfos` method. The result is written to the collection of `ProcessExtendedInfo`s provided in the `GetProcessExtendedInfos` method call. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2GotFocusEventHandler.html">TCoreWebView2GotFocusEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives GotFocus and LostFocus events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2HistoryChangedEventHandler.html">TCoreWebView2HistoryChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives HistoryChanged events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2HttpHeadersCollectionIterator.TCoreWebView2HttpHeadersCollectionIterator.html">TCoreWebView2HttpHeadersCollectionIterator</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2HttpHeadersCollectionIterator.html">uWVCoreWebView2HttpHeadersCollectionIterator</a></td>
<td class="itemdesc"><p> Iterator for a collection of HTTP headers. For more information, navigate to ICoreWebView2HttpRequestHeaders and ICoreWebView2HttpResponseHeaders. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2HttpRequestHeaders.TCoreWebView2HttpRequestHeaders.html">TCoreWebView2HttpRequestHeaders</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2HttpRequestHeaders.html">uWVCoreWebView2HttpRequestHeaders</a></td>
<td class="itemdesc"><p> HTTP request headers. Used to inspect the HTTP request on WebResourceRequested event and NavigationStarting event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2HttpResponseHeaders.TCoreWebView2HttpResponseHeaders.html">TCoreWebView2HttpResponseHeaders</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2HttpResponseHeaders.html">uWVCoreWebView2HttpResponseHeaders</a></td>
<td class="itemdesc"><p> HTTP response headers. Used to construct a WebResourceResponse for the WebResourceRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler.html">TCoreWebView2IsDefaultDownloadDialogOpenChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsDefaultDownloadDialogOpenChanged events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2IsDocumentPlayingAudioChangedEventHandler.html">TCoreWebView2IsDocumentPlayingAudioChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsDocumentPlayingAudioChanged events. Use the IsDocumentPlayingAudio property to get the audio playing state. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2IsMutedChangedEventHandler.html">TCoreWebView2IsMutedChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive IsMutedChanged events. Use the IsMuted property to get the mute state. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2LaunchingExternalUriSchemeEventArgs.html">TCoreWebView2LaunchingExternalUriSchemeEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for LaunchingExternalUriScheme event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2LaunchingExternalUriSchemeEventHandler.html">TCoreWebView2LaunchingExternalUriSchemeEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Event handler for the LaunchingExternalUriScheme event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2LostFocusEventHandler.html">TCoreWebView2LostFocusEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives GotFocus and LostFocus events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2MoveFocusRequestedEventArgs.html">TCoreWebView2MoveFocusRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the MoveFocusRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2MoveFocusRequestedEventHandler.html">TCoreWebView2MoveFocusRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives MoveFocusRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2NavigationCompletedEventArgs.html">TCoreWebView2NavigationCompletedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the NavigationCompleted event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2NavigationCompletedEventHandler.html">TCoreWebView2NavigationCompletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationCompleted events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2NavigationStartingEventArgs.html">TCoreWebView2NavigationStartingEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the NavigationStarting event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2NavigationStartingEventHandler.html">TCoreWebView2NavigationStartingEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NavigationStarting events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2NewBrowserVersionAvailableEventHandler.html">TCoreWebView2NewBrowserVersionAvailableEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NewBrowserVersionAvailable events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2NewWindowRequestedEventArgs.html">TCoreWebView2NewWindowRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the NewWindowRequested event. The event is run when content inside webview requested to a open a new window (through window.open() and so on). </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2NewWindowRequestedEventHandler.html">TCoreWebView2NewWindowRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives NewWindowRequested events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2NonClientRegionChangedEventArgs.html">TCoreWebView2NonClientRegionChangedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> This is the Interface for non-client region change event args. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2NonClientRegionChangedEventHandler.html">TCoreWebView2NonClientRegionChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> This is the Interface of the event handler for the non-client region changed event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ObjectCollectionView.TCoreWebView2ObjectCollectionView.html">TCoreWebView2ObjectCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ObjectCollectionView.html">uWVCoreWebView2ObjectCollectionView</a></td>
<td class="itemdesc"><p> Read-only collection of generic objects. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2PermissionRequestedEventArgs.html">TCoreWebView2PermissionRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the PermissionRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2PermissionRequestedEventHandler.html">TCoreWebView2PermissionRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives PermissionRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2PermissionSetting.TCoreWebView2PermissionSetting.html">TCoreWebView2PermissionSetting</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2PermissionSetting.html">uWVCoreWebView2PermissionSetting</a></td>
<td class="itemdesc"><p> Provides a set of properties for a permission setting. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2PermissionSettingCollectionView.TCoreWebView2PermissionSettingCollectionView.html">TCoreWebView2PermissionSettingCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2PermissionSettingCollectionView.html">uWVCoreWebView2PermissionSettingCollectionView</a></td>
<td class="itemdesc"><p> Read-only collection of PermissionSettings (origin, kind, and state). Used to list the nondefault permission settings on the profile that are persisted across sessions. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2PointerInfo.TCoreWebView2PointerInfo.html">TCoreWebView2PointerInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2PointerInfo.html">uWVCoreWebView2PointerInfo</a></td>
<td class="itemdesc"><p>

<p>This mostly represents a combined win32 POINTER_INFO/POINTER_TOUCH_INFO/POINTER_PEN_INFO object. It takes fields from all three and excludes some win32 specific data types like HWND and HANDLE. Note, sourceDevice is taken out but we expect the PointerDeviceRect and DisplayRect to cover the existing use cases of sourceDevice. Another big difference is that any of the point or rect locations are expected to be in WebView physical coordinates. That is, coordinates relative to the WebView and no DPI scaling applied.

<p>The PointerId, PointerFlags, ButtonChangeKind, PenFlags, PenMask, TouchFlags, and TouchMask are all #defined flags or enums in the POINTER_INFO/POINTER_TOUCH_INFO/POINTER_PEN_INFO structure. We define those properties here as UINT32 or INT32 and expect the developer to know how to populate those values based on the Windows definitions.

<p></p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2PrintCompletedHandler.html">TCoreWebView2PrintCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the Print method. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2PrintSettings.TCoreWebView2PrintSettings.html">TCoreWebView2PrintSettings</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2PrintSettings.html">uWVCoreWebView2PrintSettings</a></td>
<td class="itemdesc"><p> Settings used by the PrintToPdf method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2PrintToPdfCompletedHandler.html">TCoreWebView2PrintToPdfCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the PrintToPdf method. If the print to PDF operation succeeds, isSuccessful is true. Otherwise, if the operation failed, isSuccessful is set to false. An invalid path returns E_INVALIDARG. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2PrintToPdfStreamCompletedHandler.html">TCoreWebView2PrintToPdfStreamCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the PrintToPdfStream method. errorCode returns S_OK if the PrintToPdfStream operation succeeded. The printable pdf data is returned in the pdfStream object. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ProcessExtendedInfo.TCoreWebView2ProcessExtendedInfo.html">TCoreWebView2ProcessExtendedInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ProcessExtendedInfo.html">uWVCoreWebView2ProcessExtendedInfo</a></td>
<td class="itemdesc"><p> Provides process with associated extended information in the `ICoreWebView2Environment`. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ProcessExtendedInfoCollection.TCoreWebView2ProcessExtendedInfoCollection.html">TCoreWebView2ProcessExtendedInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ProcessExtendedInfoCollection.html">uWVCoreWebView2ProcessExtendedInfoCollection</a></td>
<td class="itemdesc"><p> A list containing processInfo and associated extended information. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ProcessFailedEventArgs.html">TCoreWebView2ProcessFailedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the ProcessFailed event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ProcessFailedEventHandler.html">TCoreWebView2ProcessFailedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives ProcessFailed events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ProcessInfo.TCoreWebView2ProcessInfo.html">TCoreWebView2ProcessInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ProcessInfo.html">uWVCoreWebView2ProcessInfo</a></td>
<td class="itemdesc"><p> Provides a set of properties for a process in the ICoreWebView2Environment. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ProcessInfoCollection.TCoreWebView2ProcessInfoCollection.html">TCoreWebView2ProcessInfoCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ProcessInfoCollection.html">uWVCoreWebView2ProcessInfoCollection</a></td>
<td class="itemdesc"><p> A list containing process id and corresponding process type. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ProcessInfosChangedEventHandler.html">TCoreWebView2ProcessInfosChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> An event handler for the ProcessInfosChanged event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Profile.TCoreWebView2Profile.html">TCoreWebView2Profile</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Profile.html">uWVCoreWebView2Profile</a></td>
<td class="itemdesc"><p> Provides a set of properties to configure a Profile object. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ProfileAddBrowserExtensionCompletedHandler.html">TCoreWebView2ProfileAddBrowserExtensionCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of loading an browser Extension. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ProfileDeletedEventHandler.html">TCoreWebView2ProfileDeletedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the `CoreWebView2Profile.Deleted` event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ProfileGetBrowserExtensionsCompletedHandler.html">TCoreWebView2ProfileGetBrowserExtensionsCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the result of getting the browser Extensions. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2RasterizationScaleChangedEventHandler.html">TCoreWebView2RasterizationScaleChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives RasterizationScaleChanged events. Use the RasterizationScale property to get the modified scale. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2RegionRectCollectionView.TCoreWebView2RegionRectCollectionView.html">TCoreWebView2RegionRectCollectionView</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2RegionRectCollectionView.html">uWVCoreWebView2RegionRectCollectionView</a></td>
<td class="itemdesc"><p> This class represents a collection of region Rects. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ScriptDialogOpeningEventArgs.html">TCoreWebView2ScriptDialogOpeningEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the ScriptDialogOpening event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ScriptDialogOpeningEventHandler.html">TCoreWebView2ScriptDialogOpeningEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives ScriptDialogOpening events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2ScriptException.TCoreWebView2ScriptException.html">TCoreWebView2ScriptException</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2ScriptException.html">uWVCoreWebView2ScriptException</a></td>
<td class="itemdesc"><p> This interface represents a JavaScript exception. If the CoreWebView2.ExecuteScriptWithResult result has Succeeded as false, you can use the result's Exception property to get the script exception. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2ServerCertificateErrorDetectedEventArgs.html">TCoreWebView2ServerCertificateErrorDetectedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the ServerCertificateErrorDetected event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ServerCertificateErrorDetectedEventHandler.html">TCoreWebView2ServerCertificateErrorDetectedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> An event handler for the ServerCertificateErrorDetected event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2SetPermissionStateCompletedHandler.html">TCoreWebView2SetPermissionStateCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to handle the result of SetPermissionState. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Settings.TCoreWebView2Settings.html">TCoreWebView2Settings</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Settings.html">uWVCoreWebView2Settings</a></td>
<td class="itemdesc"><p> Defines properties that enable, disable, or modify WebView features. Changes to IsGeneralAutofillEnabled and IsPasswordAutosaveEnabled apply immediately, while other setting changes made after NavigationStarting event do not apply until the next top-level navigation. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2SharedBuffer.TCoreWebView2SharedBuffer.html">TCoreWebView2SharedBuffer</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2SharedBuffer.html">uWVCoreWebView2SharedBuffer</a></td>
<td class="itemdesc"><p> The shared buffer object that is created by CreateSharedBuffer. The object is presented to script as ArrayBuffer when posted to script with PostSharedBufferToScript. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2SourceChangedEventArgs.html">TCoreWebView2SourceChangedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the SourceChanged event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2SourceChangedEventHandler.html">TCoreWebView2SourceChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives SourceChanged events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2StateChangedEventHandler.html">TCoreWebView2StateChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive StateChanged event. Use the ICoreWebView2DownloadOperation.State property to get the current state, which can be in progress, interrupted, or completed. Use the ICoreWebView2DownloadOperation.InterruptReason property to get the interrupt reason if the download is interrupted. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2StatusBarTextChangedEventHandler.html">TCoreWebView2StatusBarTextChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives StatusBarTextChanged events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2StringCollection.TCoreWebView2StringCollection.html">TCoreWebView2StringCollection</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2StringCollection.html">uWVCoreWebView2StringCollection</a></td>
<td class="itemdesc"><p> A collection of strings. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2TrySuspendCompletedHandler.html">TCoreWebView2TrySuspendCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> The caller implements this interface to receive the TrySuspend result. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2WebMessageReceivedEventArgs.html">TCoreWebView2WebMessageReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the WebMessageReceived event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2WebMessageReceivedEventHandler.html">TCoreWebView2WebMessageReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives WebMessageReceived events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2WebResourceRequestedEventArgs.html">TCoreWebView2WebResourceRequestedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2WebResourceRequestedEventHandler.html">TCoreWebView2WebResourceRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Runs when a URL request (through network, file, and so on) is made in the webview for a Web resource matching resource context filter and URL specified in AddWebResourceRequestedFilter. The host views and modifies the request or provide a response in a similar pattern to HTTP, in which case the request immediately completed. This may not contain any request headers that are added by the network stack, such as an Authorization header. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2WebResourceRequest.TCoreWebView2WebResourceRequestOwn.html">TCoreWebView2WebResourceRequestOwn</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2WebResourceRequest.html">uWVCoreWebView2WebResourceRequest</a></td>
<td class="itemdesc"><p> An HTTP request used with the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2WebResourceRequest.TCoreWebView2WebResourceRequestRef.html">TCoreWebView2WebResourceRequestRef</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2WebResourceRequest.html">uWVCoreWebView2WebResourceRequest</a></td>
<td class="itemdesc"><p> An HTTP request used with the WebResourceRequested event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2WebResourceResponse.TCoreWebView2WebResourceResponse.html">TCoreWebView2WebResourceResponse</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2WebResourceResponse.html">uWVCoreWebView2WebResourceResponse</a></td>
<td class="itemdesc"><p> An HTTP response used with the WebResourceRequested event. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Args.TCoreWebView2WebResourceResponseReceivedEventArgs.html">TCoreWebView2WebResourceResponseReceivedEventArgs</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Args.html">uWVCoreWebView2Args</a></td>
<td class="itemdesc"><p> Event args for the WebResourceResponseReceived event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2WebResourceResponseReceivedEventHandler.html">TCoreWebView2WebResourceResponseReceivedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives WebResourceResponseReceived events. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2WebResourceResponseView.TCoreWebView2WebResourceResponseView.html">TCoreWebView2WebResourceResponseView</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2WebResourceResponseView.html">uWVCoreWebView2WebResourceResponseView</a></td>
<td class="itemdesc"><p> View of the HTTP representation for a web resource response. The properties of this object are not mutable. This response view is used with the TWVBrowserBase.OnWebResourceResponseReceived event. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2WebResourceResponseViewGetContentCompletedHandler.html">TCoreWebView2WebResourceResponseViewGetContentCompletedHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives the result of the ICoreWebView2WebResourceResponseView.GetContent method. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2WindowCloseRequestedEventHandler.html">TCoreWebView2WindowCloseRequestedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Receives WindowCloseRequested events. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVCoreWebView2WindowFeatures.TCoreWebView2WindowFeatures.html">TCoreWebView2WindowFeatures</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2WindowFeatures.html">uWVCoreWebView2WindowFeatures</a></td>
<td class="itemdesc"><p>

<p>The window features for a WebView popup window. The fields match the windowFeatures passed to window.open as specified in [Window features](<a href="https://developer.mozilla.org/docs/Web/API/Window/open#Window_features">https://developer.mozilla.org/docs/Web/API/Window/open#Window_features</a>) on MDN.

<p>There is no requirement for you to respect the values. If your app does not have corresponding UI features (for example, no toolbar) or if all instance of WebView are opened in tabs and do not have distinct size or positions, then your app does not respect the values. You may want to respect values, but perhaps only some apply to the UI of you app. Accordingly, you may respect all, some, or none of the properties as appropriate for your app. For all numeric properties, if the value that is passed to window.open is outside the range of an unsigned 32bit int, the resulting value is the absolute value of the maximum for unsigned 32bit integer. If you are not able to parse the value an integer, it is considered 0. If the value is a floating point value, it is rounded down to an integer.

<p>In runtime versions 98 or later, the values of ShouldDisplayMenuBar, ShouldDisplayStatus, ShouldDisplayToolbar, and ShouldDisplayScrollBars will not directly depend on the equivalent fields in the windowFeatures string. Instead, they will all be false if the window is expected to be a popup, and true if it is not.

<p></p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVCoreWebView2Delegates.TCoreWebView2ZoomFactorChangedEventHandler.html">TCoreWebView2ZoomFactorChangedEventHandler</a></td>
<td class="itemunit"><a class="bold" href="uWVCoreWebView2Delegates.html">uWVCoreWebView2Delegates</a></td>
<td class="itemdesc"><p> Implements the interface to receive ZoomFactorChanged events. Use the ICoreWebView2Controller.ZoomFactor property to get the modified zoom factor. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVTypes.TFileVersionInfo.html">TFileVersionInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypes.html">uWVTypes</a></td>
<td class="itemdesc"><p> Record used by GetDLLVersion to get the DLL version information </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVBrowser.TWVBrowser.html">TWVBrowser</a></td>
<td class="itemunit"><a class="bold" href="uWVBrowser.html">uWVBrowser</a></td>
<td class="itemdesc"><p> VCL and LCL version of TWVBrowserBase that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVBrowserBase.TWVBrowserBase.html">TWVBrowserBase</a></td>
<td class="itemunit"><a class="bold" href="uWVBrowserBase.html">uWVBrowserBase</a></td>
<td class="itemdesc"><p> Parent class of TWVBrowser and TWVFMXBrowser that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypes.TWVCustomSchemeInfo.html">TWVCustomSchemeInfo</a></td>
<td class="itemunit"><a class="bold" href="uWVTypes.html">uWVTypes</a></td>
<td class="itemdesc"><p> Record with all the information to create a TCoreWebView2CustomSchemeRegistration instance to register a custom scheme. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVFMXBrowser.TWVFMXBrowser.html">TWVFMXBrowser</a></td>
<td class="itemunit"><a class="bold" href="uWVFMXBrowser.html">uWVFMXBrowser</a></td>
<td class="itemdesc"><p> FMX version of TWVBrowserBase that puts together all browser procedures, functions, properties and events in one place. It has all you need to create, modify and destroy a web browser. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVFMXWindowParent.TWVFMXWindowParent.html">TWVFMXWindowParent</a></td>
<td class="itemunit"><a class="bold" href="uWVFMXWindowParent.html">uWVFMXWindowParent</a></td>
<td class="itemdesc"><p> Parent control used by FMX applications to show the web contents. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVLoader.TWVLoader.html">TWVLoader</a></td>
<td class="itemunit"><a class="bold" href="uWVLoader.html">uWVLoader</a></td>
<td class="itemdesc"><p> Class used to simplify the WebView2 initialization and destruction. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVLoader.TWVProxySettings.html">TWVProxySettings</a></td>
<td class="itemunit"><a class="bold" href="uWVLoader.html">uWVLoader</a></td>
<td class="itemdesc"><p> Class used by the TWVLoader.ProxySettigns property to configure a custom proxy server using the following command line switches: &ndash;no-proxy-server, &ndash;proxy-auto-detect, &ndash;proxy-bypass-list, &ndash;proxy-pac-url and &ndash;proxy-server. </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVWinControl.TWVWinControl.html">TWVWinControl</a></td>
<td class="itemunit"><a class="bold" href="uWVWinControl.html">uWVWinControl</a></td>
<td class="itemdesc"><p> Parent control that will be used by TWVWindowParent in VCL and LCL applications to show the web contents. </p></td>
</tr>
<tr class="list">
<td class="itemname"><a class="bold" href="uWVTypes.TWVWindowFeatures.html">TWVWindowFeatures</a></td>
<td class="itemunit"><a class="bold" href="uWVTypes.html">uWVTypes</a></td>
<td class="itemdesc"><p> Record used by TCoreWebView2WindowFeatures.CopyToRecord to copy the windows featres </p></td>
</tr>
<tr class="list2">
<td class="itemname"><a class="bold" href="uWVWindowParent.TWVWindowParent.html">TWVWindowParent</a></td>
<td class="itemunit"><a class="bold" href="uWVWindowParent.html">uWVWindowParent</a></td>
<td class="itemdesc"><p> Parent control used by VCL and LCL applications to show the web contents. </p></td>
</tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>
